package com.example.chapter03;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class ButtonEnabledActivity extends AppCompatActivity implements View.OnClickListener {

    private Button btn_test;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_button_enabled);

        // 初始化按钮和文本视图
        Button btn_enable = findViewById(R.id.btn_enable);
        Button btn_disabled = findViewById(R.id.btn_disabled);
        btn_test = findViewById(R.id.btn_test);  // 使用成员变量
        TextView tv_result = findViewById(R.id.tv_result);

        // 设置点击监听器
        btn_enable.setOnClickListener(this);
        btn_disabled.setOnClickListener(this);
        btn_test.setOnClickListener(this);  // 如果需要处理btn_test的点击事件
    }

    @Override
    public void onClick(View v) {
//        switch (v.getId()) {
//            switch (v.getId()) {
//                case R.id.btn_enable:
//                    // 启用当前按钮
//                    if (btn_test != null) {  // 检查是否为null以避免空指针异常
//                        btn_test.setEnabled(true);
//                        btn_test.setTextColor(Color.BLACK);
//                    }
//                    break;
//                case R.id.btn_disabled:
//                    // 禁用当前按钮
//                    if (btn_test != null) {  // 检查是否为null以避免空指针异常
//                        btn_test.setEnabled(false);
//                        btn_test.setTextColor(Color.GRAY);
//                    }
//                    break;
//                case R.id.btn_test:
//                    // 处理btn_test的点击事件（如果需要）
//                    // ...
//                    break;
//            }
//        }

    }
}